home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13242 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.5 KB

  1. Path: inforamp.net!ts32-15
  2. From: rmorin@inforamp.net (Randy Charles Morin)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Coding Standards
  5. Date: Sun, 24 Mar 96 04:53:18 GMT
  6. Organization: MiddleWorld SoftWare
  7. Message-ID: <4j2kgg$svj@sam.inforamp.net>
  8. References: <4hj8ek$elu@sam.inforamp.net> <4hktar$5o2@galaxy.ucr.edu> <4hmqol$97j@abacus.abasoft.co.uk> <4hsg8r$pmm@sam.inforamp.net> <4i9o6j$p4l@daisy.pgh.wec.com> <4idskb$pc1@sam.inforamp.net> <314EBD08.43BC@virtus.com> <4io2i7$n9v@sam.inforamp.net> <4iuu6k$6a6@druid.borland.com>
  9. NNTP-Posting-Host: ts32-15.tor.inforamp.net
  10. X-Newsreader: News Xpress Version 1.0 Beta #4
  11.  
  12. In article <4iuu6k$6a6@druid.borland.com>,
  13.    pete@borland.com (Pete Becker) wrote:
  14. >Unfortunately, if you don't follow guidelines like this, you will miss your 
  15. >subsequent maintenance deadlines by many years. You'll spend all your time 
  16. >tracking down mysterious failures that arise when you try to enhance the 
  17. >program, rather than spending time on the enhancements themselves.
  18.  
  19. But if you follow these guidelines, your initial release will miss your 
  20. subsequent maintenance deadlines.  You have to be reasonable in these 
  21. situations.  Why not make the standard that if you add a data member that may 
  22. cause the default copy constructor to produce erroneous results, then make one 
  23. explicitly?  This way you only have to write them when you need to and you 
  24. have the same end result.
  25.  
  26.  
  27. Agrivar
  28.  
  29. aka     Randy Charles Morin
  30.     MiddleWorld SoftWare
  31.     Canada: 1-800-363-3780
  32.     Other:    905-279-2087
  33.